m_list = [] # 定义一个新列表
while True:
    if len(m_list) > 1: # s存储输入的所有数字，当列表中有两个数以上时
        notice = '   {}\n'.format(str(m_list[0])) # notice作为字符串，暂时存储要输出的结果
        for i in m_list[1:]: # 从s列表的第二项开始遍历列表，因为列表的首项序号是0
            notice += ' + {}\n'.format(str(i))  # 竖式显示加数与被加数
        notice += ' = {}\n'.format(str(sum(m_list))) # 显示计算结果，用sum(s)直接计算
        notice += '请输入：'
        m_item = input(notice) #继续输入需要处理的数字，并显示notice字符串
    else:
        m_item = input('请开始输入：')
    if m_item == '-':
        del m_list[-1]
    else:
        m_list.append(float(m_item))
    